$(function () {
    // === Sidebar navigation === //
    $("#sidebar li ul>li>ul>li a.m-pageChange"), $("#sidebar li ul>li a").click(function () {
        var that = this;
        var url = that.getAttribute("url");
        if (url) {
            getPage(url);
        }
    });

    $('.submenu > a').click(function (e) {
        e.preventDefault();
        var submenu = $(this).siblings('ul');
        var li = $(this).parents('li');
        var submenus = $('#sidebar li.submenu ul');
        var submenus_parents = $('#sidebar li.submenu');
        if (li.hasClass('open')) {
            if (($(window).width() > 768) || ($(window).width() < 479)) {
                submenu.slideUp();
            } else {
                submenu.fadeOut(250);
            }
            li.removeClass('open');
        } else {
            if (($(window).width() > 768) || ($(window).width() < 479)) {
                submenus.slideUp();
                submenu.slideDown();
            } else {
                submenus.fadeOut(250);
                submenu.fadeIn(250);
            }
            submenus_parents.removeClass('open');
            li.addClass('open');
        }
        $('.submenu').removeClass('active');
        if ($(this).closest('li').hasClass('open')) {
            $(this).closest('li').addClass('active');
        }
    });

    $('.submenu > ul > li > a').click(function (e) {
        e.preventDefault();
        $('.submenu ul').find('li').removeClass('active');
        $(this).closest('li').addClass('active');
        //$(this).closest('ul').parent().addClass('active');
    });
    $('.submenu > ul > li >ul>li > a').click(function (e) {
        e.preventDefault();
        $('.submenu>ul > li').removeClass('active');
        $(this).closest('ul').parent().addClass('active');
    });

});